Настройка параметров системного журнала

Информация обо всех изменениях БД, производимых транзакциями, фиксируется в специальном наборе файлов – системном журнале. Запись информации в системный журнал всегда предшествует выполнению изменения БД. Системный журнал может располагаться в одном или нескольких файлах операционной системы. Запись информации в системный журнал выполняется циклически, т.е. при достижении конца файла новые записи размещаются на месте самых старых записей.

Для повышения производительности БД рекомендуется:

  • при работе с большим объемом данных в одной транзакции установить небольшое количество больших файлов, т.к. вставка происходит большими порциями и интенсивная работа с множеством мелких файлов происходит очень медленно;

  • при использовании большого количества мелких транзакций увеличить количество файлов журнала.

Допустимо произвольное изменение количества файлов журнала и размера файла журнала. Наиболее оптимальные значения можно подобрать экспериментально, следя, например, за производительностью БД и нагрузкой на файловую систему.

Для настройки параметров файлов журнала можно воспользоваться утилитой gendb или установкой через интерфейс приложения «Администратор СУБД ЛИНТЕР».

Пример для gendb

SET SYSLOG COUNT 10;
SET SYSLOG SIZE 100000;

Пример для интерфейса приложения «Администратор СУБД ЛИНТЕР»

Установка параметров файлов журнала
Рисунок 7. Установка параметров файлов журнала

Более подробное описание можно найти в документации: